//
//  Corpse.h
//  OC02_作业
//
//  Created by dllo on 15/12/1.
//  Copyright © 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Corpse : NSObject

/** 作业2: 僵尸作业。需求：
 1、定义普通僵尸类：
 实例变量：僵尸总血量、僵尸每次失血量。
 方法：初始化方法，便利构造器， setter和getter。
 2、定义路障僵尸类：
 实例变量：僵尸总血量、僵尸每次失血量，道具，弱点。
 方法：初始化方法，便利构造器，setter和getter。
 3、在main.m中创建普通僵尸对象、路障僵尸对象。 */

{
    NSInteger _totalVolume;    /**< 僵尸总血量 */
    NSInteger _onceBloodLoss;   /**< 僵尸每次失血量 */
}

- (void)settotalVolume:(NSInteger)totalVolume;
- (NSInteger)totalVolume;

- (void)setOnceBloodLoss:(NSInteger)onceBloodLoss;
- (NSInteger)onceBloodLoss;

- (instancetype)initWithTotalVolume:(NSInteger)totalVolume
                      onceBloodLoss:(NSInteger)onceBloodLoss;


+ (instancetype)corpseWithTotalVolume:(NSInteger)totalVolume
                        onceBloodLoss:(NSInteger)onceBloodLoss;













@end
